package com.gulimall.auth.vo;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Pattern;

/**
 * @Author Rookie-6688
 * @Description
 * @Create 2021-04-21 10:24
 */
@Data
public class UserRegVo {
    @NotBlank(message = "用户名不能为空")
    private String userName;
    @NotBlank(message = "密码不能为空")
    private String password;
    @Pattern(regexp = "^[1]([3-9])[0-9]{9}$", message = "手机号格式不正确")
    private String phone;
    @NotBlank(message = "验证码不能为空")
    private String code;
    private String sessionCode;       // 页面的存储的 session的hashcode，在存储验证码时将其作为key的，
    // 按理来说同一个会话发布的不同请求他们的sessionId 是相同的，但是现在却不一样，各大浏览器都是的，所以还是以第一个请求来直接获取session的hashcode来作为统一的key
}
